<?php

namespace app\common\model\base;

use app\common\traits\ModelTrait;
use think\db\Query;
use think\Model;
use think\model\Collection;
use think\model\Pivot;
use think\Paginator;

/**
 * @method Model create() static 往数据库插入一条数据
 * @method number update() static 返回影响的记录数
 * @method Query where() static 查询限定
 * @method Collection select() static 添加查询条件
 * @method Model find() static 查询结果
 * @method Query order static 查询限定
 * @method Query group static 查询限定
 * @method Query with static 查询限定
 * @method Query limit static 查询限定
 * @method Query cache static 缓存
 * @method Query join static 连接
 * @method Query field static 字段
 * @method Paginator paginate static 分页
 */
class BasePivot extends Pivot
{
    use ModelTrait;

    /**
     * 状态配置
     */
    const STATUS_ONLINE = 1;
    const STATUS_OFFLINE = 0;
    const STATUS_MAPS = [
        self::STATUS_ONLINE => '启用',
        self::STATUS_OFFLINE => '禁用',
    ];

//    中间表不做软删除
//    use SoftDelete;
//    protected $deleteTime = 'delete_time';
}
